package mid

/*
* @author: hjz
* @time: 2025/5/27 20:58
给定一个长度为 n 的整数数组 height 。有 n 条垂线，第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。

找出其中的两条线，使得它们与 x 轴共同构成的容器可以容纳最多的水。

返回容器可以储存的最大水量。

说明：你不能倾斜容器。

	0ms击败100.00%
*/
func maxArea(height []int) int {
	l, r := 0, len(height)-1
	maxCap := 0
	for l < r {
		maxCap = maxT(maxCap, (r-l)*minT(height[r], height[l]))
		if height[l] < height[r] {
			l++
		} else {
			r--
		}
	}
	return maxCap
}
